home *** CD-ROM | disk | FTP | other *** search
- from PSPApp import *
- import PSPUtils
-
- def ScriptProperties():
- return {
- 'Author': 'Lori J. Davis',
- 'Copyright': '(c)2003 Lori J. Davis',
- 'Description': "Simulate floating an image above a background",
- 'Host': 'Paint Shop Pro',
- 'Host Version': '8.00'
- }
-
-
- def Do(Environment):
- App.Do( Environment, 'SelectAll', {
- 'GeneralSettings': {
- 'ExecutionMode': App.Constants.ExecutionMode.Default,
- 'AutoActionMode': App.Constants.AutoActionMode.Match
- }
- })
-
- App.Do( Environment, 'SelectSaveAlpha', {
- 'SourceImage': 0,
- 'AlphaName': PSPUtils.AlphaName,
- 'Overwrite': App.Constants.Boolean.false,
- 'UpperLeft': App.Constants.Boolean.false,
- 'AlphaIndex': None,
- 'GeneralSettings': {
- 'ExecutionMode': App.Constants.ExecutionMode.Default,
- 'AutoActionMode': App.Constants.AutoActionMode.Match
- }
- })
-
- App.Do( Environment, 'SelectNone', {
- 'GeneralSettings': {
- 'ExecutionMode': App.Constants.ExecutionMode.Default,
- 'AutoActionMode': App.Constants.AutoActionMode.Match
- }
- })
-
- App.Do( Environment, 'AddBorders', {
- 'Bottom': 50,
- 'Left': 50,
- 'Right': 50,
- 'Symmetric': App.Constants.Boolean.true,
- 'Top': 50,
- 'Color': (255,255,255),
- 'DimUnits': App.Constants.UnitsOfMeasure.Pixels,
- 'GeneralSettings': {
- 'ExecutionMode': App.Constants.ExecutionMode.Default,
- 'AutoActionMode': App.Constants.AutoActionMode.Match
- }
- })
-
- App.Do( Environment, 'SelectLoadAlpha', {
- 'SourceImage': 0,
- 'AlphaIndex': 0,
- 'AlphaName': None,
- 'SelectionOperation': App.Constants.SelectionOperation.Replace,
- 'UpperLeft': App.Constants.Boolean.false,
- 'ClipToCanvas': App.Constants.Boolean.false,
- 'Invert': App.Constants.Boolean.false,
- 'GeneralSettings': {
- 'ExecutionMode': App.Constants.ExecutionMode.Default,
- 'AutoActionMode': App.Constants.AutoActionMode.Match
- }
- })
-
- App.Do( Environment, 'DropShadow', {
- 'Blur': 20,
- 'Color': (0,0,0),
- 'Horizontal': 5,
- 'NewLayer': App.Constants.Boolean.false,
- 'Opacity': 50,
- 'Vertical': 5,
- 'GeneralSettings': {
- 'ExecutionMode': App.Constants.ExecutionMode.Default,
- 'AutoActionMode': App.Constants.AutoActionMode.Match
- }
- })
-
- App.Do( Environment, 'SelectNone', {
- 'GeneralSettings': {
- 'ExecutionMode': App.Constants.ExecutionMode.Default,
- 'AutoActionMode': App.Constants.AutoActionMode.Match
- }
- })
-
-